package ar.edu.unsam.algo2.tp2.partido

import junit.framework.Assert
import org.junit.Test

class TestJugador extends TestInicializar {

	@Test
	def void testIncripcion() {
		Assert::assertEquals(partido.jugadores.contains(pedro), false)
		partido.agregarJugador(pedro)
		Assert::assertEquals(partido.jugadores.contains(pedro), true)
	}

	@Test
	def void testConfirmacion() {
		Assert::assertEquals(pepe.confirmaPresencia(partido), true);
		Assert::assertEquals(daniel.confirmaPresencia(partido), false);
		Assert::assertEquals(pedro.confirmaPresencia(partido), true);
	}

	@Test
	def void testDevolverTipo() {
		Assert::assertEquals(nicolas.getTipo(), "Estandar");
		Assert::assertEquals(daniel.getTipo(), "Condicional");
	}

	@Test
	def void testInfraccion() {
		var Infraccion infraccion = new Infraccion("15/06/2005", "17:08", "Xxx")
		alfredo.infracciones.add(infraccion)
		Assert::assertEquals(alfredo.infracciones.size, 1);
	}
}
